اولین کار جدی وی، تئاتر حج ابراهیم حج عاشورا در سال ۱۳۵۸ به کارگردانی کمالالدین قراب در تئاتر شهر و تالار آزادی بود. او پس از تئاتر حج ابراهیم حج عاشورا، تئاتر را در بخش هنری وزارت آموزش و پرورش ادامه داد و کارهای گوناگونی در زمینهٔ سرود و آهنگهای انقلابی ارائه کرد، تا آنکه در سال ۱۳۶۵ با بازی در فیلم سینمایی پرواز در شب ساختهٔ رسول ملاقلی پور رسماً وارد عرصهٔ سینما شد. اولین کار تلویزیونی وی سیمرغ در سال ۱۳۷۰۰، و آخرین کار وی دولت عشق در نقش محمدعلی رجائی بود؛ وی ۲۸ بار در فیلمهایش شهید شده است.
کار تلویزیونی ۳۵۲ محصول شبکه دوم سیما در مقام بازیگری و سریالهای مظلوم اول، تنها، افسون، شهر باران و پنج دقیقه تا مرز در مقام نویسندگی و کارگردانی کار شده است. سریال بسوی خورشید کار جعفر سیمائی در مقام آهنگساز، فیلم سینمایی پرواز روح و فیلم سینمایی تشنهساختههای حسین جامی در مقام آهنگساز از دیگر کارهای وی میباشد. او تاکنون در بیش از ۴۳ فیلم و سریال کوتاه و بلند، حضور داشته است.